#ifndef PLUGIN_UI_SQLITE_H
#define PLUGIN_UI_SQLITE_H

#include "plugin_ui_sqlite_global.h"
#include "iplugin.h"


class PLUGIN_UI_SQLITESHARED_EXPORT Plugin_ui_sqlite  : public QObject, public IPlugin
{

    Q_OBJECT
    Q_PLUGIN_METADATA(IID PluginInterface_iid)
    Q_INTERFACES(IPlugin)
public:
   Plugin_ui_sqlite();

   // 生命周期管理
   virtual void initialize(mainwindowCallBack) override;   // 初始化资源
   virtual void shutdown() override;       // 清理资源

       // 功能接口
   virtual QString name() const override; // 插件标识
   virtual QWidget* createUI() override;   // 创建UI组件

private:
   QWidget * m_sqlteWgt;
};

#endif // PLUGIN_UI_SQLITE_H
